long delayed echo (lde) - Spanish English Dictionary